const fs = require("fs")
var txt = "这首诗抓住了边塞风光景物的一些特点，借其严寒春迟及胡笳声声来写战士们的心理活动，反映了边关将士的生活状￼况。诗风苍凉悲壮，但并不低沉，以侠骨柔情为壮士之声，这仍然是盛唐气象的回响。"
//在文件原有内容后面追加内容，所以定义文件权限为“a”￼
var decr = fs.createWriteStream("凉州词.txt", {flags: "a"})
decr.setDefaultEncoding("utf8") //设置编码格式￼
decr.write("\n鉴赏:\n" + txt, "utf8")
decr.end("写入完成") //结束写入
//关闭流就不能在写数据流，会出错￼
//decr.write("\n鉴赏:\n" + txt, "utf8")
decr.destroy() 
/**
 * 因为虽然代码中使用write()方法写入了数据，但由于紧接着销毁了写入流，
 * 这将导致使用该流执行的任何操作都会失效。
 * 因此，在使用写入流销毁操作时，通常在异常处理中使用该操作
 */